package org.example.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
    * 用户个人中心的地址实体，用于存储地址信息
    */
@Data
@TableName("address")
public class Address {
    /**
    * 地址实体的唯一主键列
    */
    @TableId("a_id")
    private Integer aId;

    /**
    * 用户实体的主键属性
    */
    @TableField("u_id")
    private Integer uId;

    /**
    * 地址的收件人
    */
    @TableField("a_name")
    private String aName;

    /**
    * 收件人电话
    */
    @TableField("a_phone")
    private String aPhone;

    /**
    * 收货人详细地址
    */
    @TableField("a_detail")
    private String aDetail;

    /**
    * 是否是默认地址 0 不是 1是默认地址
    */
    @TableField("a_state")
    private Integer aState;

    /**
    * 是否是收货地址 0 不是 1是收货地址
    */
    @TableField("a_take_delivery_state")
    private Integer aTakeDeliveryState;
}